package com.niiwoo.civet.trade.dto.request.kaola;

import com.alibaba.fastjson.JSONObject;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * 考拉待签合同消息通知参数
 */
@Getter
@Setter
public class KaoLaSignNotifyUrlDTO implements Serializable {
    private static final long serialVersionUID = 7835342938250649433L;
    /**
     * 发起方 app_id
     */
    private String send_app_id;

    /**
     * 合同编号
     */
    private String contract_id;

    /**
     * 待签署客户ID集合
     */
    private String customer_ids;

    /**
     * 推送交易号
     */
    private String push_transaction_id;

    /**
     * 扩展信息
     */
    private String ex_info;

    /**
     * 请求时间
     */
    private String timestamp;

    /**
     * 摘要
     */
    private String msg_digest;

    @Override
    public String toString() {
        return JSONObject.toJSONString(this);
    }

}
